!function (e) {
    function t(t) {
        for (var r, s, i = t[0], c = t[1], u = t[2], l = 0, f = []; l < i.length; l++) s = i[l], a[s] && f.push(a[s][0]), a[s] = 0;
        for (r in c) Object.prototype.hasOwnProperty.call(c, r) && (e[r] = c[r]);
        for (d && d(t); f.length;) f.shift()();
        return o.push.apply(o, u || []), n()
    }

    function n() {
        for (var e, t = 0; t < o.length; t++) {
            for (var n = o[t], r = !0, s = 1; s < n.length; s++) {
                var c = n[s];
                0 !== a[c] && (r = !1)
            }
            r && (o.splice(t--, 1), e = i(i.s = n[0]))
        }
        return e
    }

    var r = {}, s = {23: 0}, a = {23: 0}, o = [];

    function i(t) {
        if (r[t]) return r[t].exports;
        var n = r[t] = {i: t, l: !1, exports: {}};
        return e[t].call(n.exports, n, n.exports, i), n.l = !0, n.exports
    }

    i.e = function (e) {
        var t = [];
        s[e] ? t.push(s[e]) : 0 !== s[e] && {
            7: 1,
            8: 1,
            9: 1,
            10: 1,
            11: 1,
            13: 1,
            14: 1,
            15: 1,
            16: 1,
            17: 1,
            18: 1,
            19: 1,
            20: 1,
            21: 1,
            22: 1
        }[e] && t.push(s[e] = new Promise(function (t, n) {
            for (var r = "static/css/" + ({}[e] || e) + "." + {
                0: "31d6cfe0d16ae931b73c",
                1: "31d6cfe0d16ae931b73c",
                2: "31d6cfe0d16ae931b73c",
                3: "31d6cfe0d16ae931b73c",
                4: "31d6cfe0d16ae931b73c",
                5: "31d6cfe0d16ae931b73c",
                6: "31d6cfe0d16ae931b73c",
                7: "eed87c200a2997660d22",
                8: "b4552e6424879b01781a",
                9: "5783e03c9ac051d6b83d",
                10: "b95cb254b92bcbdad7ff",
                11: "c29820a0fdfe05e9710c",
                13: "cfe90ad8b61e6b95173b",
                14: "20f946c7a4cdf427dc8c",
                15: "d5b050677d5b06e28361",
                16: "40eede772ffb10f49beb",
                17: "7f9a16a3ff3a73d2ae01",
                18: "b226d29de4574030e059",
                19: "7d4807a6c6877c95521d",
                20: "52621046ec067f155274",
                21: "a99c018550647b9f5cfe",
                22: "2481d93242cb6f58909e"
            }[e] + ".css", s = i.p + r, a = document.getElementsByTagName("link"), o = 0; o < a.length; o++) {
                var c = (l = a[o]).getAttribute("data-href") || l.getAttribute("href");
                if ("stylesheet" === l.rel && (c === r || c === s)) return t()
            }
            var u = document.getElementsByTagName("style");
            for (o = 0; o < u.length; o++) {
                var l;
                if ((c = (l = u[o]).getAttribute("data-href")) === r || c === s) return t()
            }
            var d = document.createElement("link");
            d.rel = "stylesheet", d.type = "text/css", d.onload = t, d.onerror = function (t) {
                var r = t && t.target && t.target.src || s,
                    a = new Error("Loading CSS chunk " + e + " failed.\n(" + r + ")");
                a.request = r, n(a)
            }, d.href = s, document.getElementsByTagName("head")[0].appendChild(d)
        }).then(function () {
            s[e] = 0
        }));
        var n = a[e];
        if (0 !== n) if (n) t.push(n[2]); else {
            var r = new Promise(function (t, r) {
                n = a[e] = [t, r]
            });
            t.push(n[2] = r);
            var o = document.getElementsByTagName("head")[0], c = document.createElement("script");
            c.charset = "utf-8", c.timeout = 120, i.nc && c.setAttribute("nonce", i.nc), c.src = function (e) {
                return i.p + "static/js/" + ({}[e] || e) + "." + {
                    0: "6293242ca4e6d0c745c8",
                    1: "f98267491115f4dcdfe4",
                    2: "0bfdb87659072ce4927c",
                    3: "54302454db45693e5e1c",
                    4: "b529120e8c3f82bf5b68",
                    5: "816e5d00bd198978b4bd",
                    6: "7009adf5db08ee2e38ce",
                    7: "fcb5d9b5e7f1745e05c3",
                    8: "584d46c03be7cfe94381",
                    9: "58305bb37bedc0f903a2",
                    10: "431322e813dd3f5f591a",
                    11: "212a00e15718c44417e1",
                    13: "b89cfa1506a64f6fdb9b",
                    14: "078f518aa69fc95c2839",
                    15: "24050d16bc5d2611734f",
                    16: "1b72b5398158a2c77057",
                    17: "6e6b3c5eb16282f76d18",
                    18: "5e12880483319a30ea76",
                    19: "b647c344503d41c13334",
                    20: "14bf8224593d7d557965",
                    21: "5896152e82dc7a5ac237",
                    22: "24327759f20818394a71"
                }[e] + ".js"
            }(e);
            var u = setTimeout(function () {
                l({type: "timeout", target: c})
            }, 12e4);

            function l(t) {
                c.onerror = c.onload = null, clearTimeout(u);
                var n = a[e];
                if (0 !== n) {
                    if (n) {
                        var r = t && ("load" === t.type ? "missing" : t.type), s = t && t.target && t.target.src,
                            o = new Error("Loading chunk " + e + " failed.\n(" + r + ": " + s + ")");
                        o.type = r, o.request = s, n[1](o)
                    }
                    a[e] = void 0
                }
            }

            c.onerror = c.onload = l, o.appendChild(c)
        }
        return Promise.all(t)
    }, i.m = e, i.c = r, i.d = function (e, t, n) {
        i.o(e, t) || Object.defineProperty(e, t, {configurable: !1, enumerable: !0, get: n})
    }, i.r = function (e) {
        Object.defineProperty(e, "__esModule", {value: !0})
    }, i.n = function (e) {
        var t = e && e.__esModule ? function () {
            return e.default
        } : function () {
            return e
        };
        return i.d(t, "a", t), t
    }, i.o = function (e, t) {
        return Object.prototype.hasOwnProperty.call(e, t)
    }, i.p = "//s1.hdslb.com/bfs/static/mobile/security/", i.oe = function (e) {
        throw console.error(e), e
    };
    var c = window.webpackJsonp = window.webpackJsonp || [], u = c.push.bind(c);
    c.push = t, c = c.slice();
    for (var l = 0; l < c.length; l++) t(c[l]);
    var d = u;
    o.push([187, 12]), n()
}({
    113: function (e, t, n) {
        "use strict";
        var r = n(51), s = n.n(r), a = n(170), o = n.n(a), i = n(108), c = {
            url: "", method: "get", transformRequest: [function (e) {
                return i.stringify(e)
            }], timeout: 5e3, withCredentials: !0
        }, u = n(6);
        n.d(t, "i", function () {
            return d
        }), n.d(t, "w", function () {
            return w
        }), n.d(t, "v", function () {
            return v
        }), n.d(t, "y", function () {
            return y
        }), n.d(t, "x", function () {
            return P
        }), n.d(t, "o", function () {
            return T
        }), n.d(t, "u", function () {
            return S
        }), n.d(t, "B", function () {
            return E
        }), n.d(t, "g", function () {
            return C
        }), n.d(t, "F", function () {
            return M
        }), n.d(t, "n", function () {
            return O
        }), n.d(t, "f", function () {
            return k
        }), n.d(t, "j", function () {
            return B
        }), n.d(t, "z", function () {
            return _
        }), n.d(t, "d", function () {
            return I
        }), n.d(t, "c", function () {
            return x
        }), n.d(t, "b", function () {
            return D
        }), n.d(t, "H", function () {
            return j
        }), n.d(t, "I", function () {
            return N
        }), n.d(t, "G", function () {
            return Q
        }), n.d(t, "m", function () {
            return A
        }), n.d(t, "e", function () {
            return U
        }), n.d(t, "k", function () {
            return R
        }), n.d(t, "A", function () {
            return q
        }), n.d(t, "C", function () {
            return W
        }), n.d(t, "E", function () {
            return F
        }), n.d(t, "D", function () {
            return L
        }), n.d(t, "l", function () {
            return G
        }), n.d(t, "p", function () {
            return z
        }), n.d(t, "q", function () {
            return V
        }), n.d(t, "t", function () {
            return H
        }), n.d(t, "s", function () {
            return X
        }), n.d(t, "r", function () {
            return K
        }), n.d(t, "h", function () {
            return Y
        }), n.d(t, "a", function () {
            return J
        });
        var l = new window.BiliAjax.default({autoInjectDevice: !0}), d = o.a.create(c);
        d.interceptors.request.use(function (e) {
            return e
        }, function (e) {
            return s.a.reject(e)
        }), d.interceptors.response.use(function (e) {
            return -101 === e.data.code && (window.location.href = "https://passport.bilibili.com/login?gourl=" + encodeURIComponent(location.href)), e
        }, function (e) {
            return s.a.reject(e)
        });
        var f = "//passport.bilibili.com/", p = "//api.bilibili.com/", h = {
            base: {realNameStatus: p + "x/member/realname/status", getRecord: p + "x/member/web/login/log"}, passport: {
                secSend: f + "x/passport-user/sec/tel/sms/send",
                secBind: f + "x/passport-user/sec/tel/bind",
                secVerify: f + "x/passport-user/sec/tel/pwd/check",
                secTel: f + "x/passport-user/sec/tel/check",
                getUserInfo: f + "web/site/user/info",
                sendTelSms: f + "web/sms/send",
                sendMailSms: f + "web/mail/send",
                checkTelSms: f + "web/sms/check",
                checkMailSms: f + "web/mail/check",
                setPwd: f + "web/site/v3/modify/pwd",
                getSecurity: f + "web/site/security/list",
                checkSecurity: f + "web/site/security/check",
                getCountry: f + "web/generic/country/list",
                bindTel: f + "web/site/tel/handle",
                bindMail: f + "web/site/mail/handle",
                verifyMail: f + "web/site/verify/mail",
                unbindMail: f + "web/site/unbind/mail",
                bindWeiBo: f + "web/site/bind/weibo",
                unbindWeiBo: f + "web/site/unbind/weibo",
                bindQQ: f + "web/site/bind/qq",
                unbindQQ: f + "web/site/unbind/qq",
                bindWeiXin: f + "web/site/bind/wechat",
                unbindWeiXin: f + "web/site/unbind/wechat",
                setSecurity: f + "web/site/security/set",
                checkPassword: f + "web/generic/check/leak/pwd",
                getGeeTest: f + "web/captcha/combine",
                sendTelSmsV2: f + "web/sms/v2/send",
                sendMailSmsV2: f + "web/mail/v2/send",
                setPhoneInfo: f + "web/site/bindTelAndSetPwd",
                setMailInfo: f + "web/site/bindMailAndSetPwd",
                addKey: f + "x/passport-user/web/key",
                manageGetUserInfo: p + "x/safecenter/user/info",
                manageBindTel: p + "x/safecenter/tel/bind",
                manageCheckMailSms: p + "x/safecenter/email/verify",
                manageCheckTelSms: p + "x/safecenter/tel/verify",
                manageSendTelSms: p + "x/safecenter/sms/send",
                manageSendMailSms: p + "x/safecenter/email/send"
            }, account: {exchangeCookie: f + "web/sso/exchange_cookie"}
        }, m = u.a.get("bili_jct"), b = u.a.get("DedeUserID"), g = function (e) {
            return e || (e = {}), m && (e.biliCSRF = m), b && (e.mid = b), e
        }, w = function (e) {
            return d.post(h.passport.secSend, e)
        }, v = function (e) {
            return d.post(h.passport.secBind, e)
        }, y = function (e) {
            return d.post(h.passport.secVerify, e)
        }, P = function (e) {
            return l.post(h.passport.secTel, e)
        }, T = function () {
            return d.get(h.passport.getUserInfo)
        }, S = function () {
            return d.get(h.base.realNameStatus)
        }, E = function (e) {
            return d.post(h.passport.sendTelSms, g(e))
        }, C = function (e) {
            return d.post(h.passport.checkTelSms, g(e))
        }, M = function (e) {
            return d.post(h.passport.setPwd, g(e))
        }, O = function () {
            return d.get(h.passport.getSecurity, {params: g()})
        }, k = function (e) {
            return d.post(h.passport.checkSecurity, g(e))
        }, B = function (e) {
            return d.get(h.passport.getCountry)
        }, _ = function (e) {
            return d.post(h.passport.sendMailSms, g(e))
        }, I = function (e) {
            return d.post(h.passport.checkMailSms, g(e))
        }, x = function (e) {
            return d.post(h.passport.bindTel, g(e))
        }, D = function (e) {
            return d.post(h.passport.bindMail, g(e))
        }, j = function (e) {
            return d.post(h.passport.unbindMail, g(e))
        }, N = function (e) {
            return d.post(h.passport.verifyMail, g(e))
        }, Q = function (e) {
            return d.post(h.passport.setSecurity, g(e))
        }, A = function (e) {
            return d.get(h.base.getRecord, {params: e})
        }, U = function (e) {
            return d.post(h.passport.checkPassword, e)
        }, R = function (e) {
            return d.get(h.passport.getGeeTest, {params: e})
        }, q = function (e) {
            return d.post(h.passport.sendMailSmsV2, g(e))
        }, W = function (e) {
            return d.post(h.passport.sendTelSmsV2, g(e))
        }, F = function (e) {
            return d.post(h.passport.setPhoneInfo, g(e))
        }, L = function (e) {
            return d.post(h.passport.setMailInfo, g(e))
        }, G = function (e) {
            return d.get(h.passport.manageGetUserInfo, {params: e})
        }, z = function (e) {
            return d.post(h.passport.manageBindTel, e)
        }, V = function (e) {
            return d.post(h.passport.manageCheckMailSms, e)
        }, H = function (e) {
            return d.post(h.passport.manageSendTelSms, e)
        }, X = function (e) {
            return d.post(h.passport.manageSendMailSms, e)
        }, K = function (e) {
            return d.post(h.passport.manageCheckTelSms, e)
        }, Y = function (e) {
            return d.get(h.account.exchangeCookie, {params: e})
        }, J = function () {
            return d.get(h.passport.addKey)
        }
    }, 116: function (e, t, n) {
        "use strict";
        var r = n(49), s = n.n(r), a = n(19), o = n.n(a), i = n(18), c = n.n(i), u = n(14), l = n.n(u), d = n(17),
            f = n.n(d), p = n(1), h = n.n(p);
        t.a = function (e) {
            return function (t) {
                function n() {
                    var e, t, r, a;
                    o()(this, n);
                    for (var i = arguments.length, c = Array(i), u = 0; u < i; u++) c[u] = arguments[u];
                    return t = r = l()(this, (e = n.__proto__ || s()(n)).call.apply(e, [this].concat(c))), r.enterFn = function () {
                        if (window.reportObserver) {
                            if (r.props.match) {
                                var e = r.props.match.path;
                                "/setinfo/phone/set" === e ? reportObserver.setSPM_id("333.833") : "/setinfo/mail/set" === e ? reportObserver.setSPM_id("333.834") : reportObserver.setSPM_id("333.793")
                            }
                            window.reportObserver.sendPV()
                        }
                    }, a = t, l()(r, a)
                }

                return f()(n, t), c()(n, [{
                    key: "componentWillMount", value: function () {
                        this.enterFn()
                    }
                }, {
                    key: "render", value: function () {
                        return h.a.createElement(e, this.props)
                    }
                }]), n
            }(e)
        }
    }, 16: function (e, t, n) {
        "use strict";
        n.d(t, "e", function () {
            return r
        }), n.d(t, "d", function () {
            return s
        }), n.d(t, "c", function () {
            return a
        }), n.d(t, "j", function () {
            return o
        }), n.d(t, "f", function () {
            return i
        }), n.d(t, "h", function () {
            return c
        }), n.d(t, "b", function () {
            return u
        }), n.d(t, "g", function () {
            return l
        }), n.d(t, "i", function () {
            return d
        }), n.d(t, "a", function () {
            return f
        });
        var r = "GET_USERINFO", s = "GET_RECORD", a = "GET_REALNAMEINFO", o = "UPDATE_STATUS", i = "UPDATE_COUNTRY",
            c = "UPDATE_QUESTION", u = "CLEAR_USERINFO", l = "UPDATE_MANAGEUSERINFO", d = "UPDATE_SECTEL",
            f = "CLEAR_SECTEL"
    }, 187: function (e, t, n) {
        "use strict";
        n.r(t);
        n(414);
        var r, s = n(1), a = n.n(s), o = n(45), i = n.n(o), c = (n(290), n(289), n(287), n(285), n(283), n(114)),
            u = n(83), l = (n(115), n(34)), d = n.n(l), f = n(16), p = Object(u.c)({
                userInfo: function () {
                    var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null, t = arguments[1];
                    switch (t.type) {
                        case f.e:
                            return null === e && (200 === t.payload.status ? 0 === t.payload.data.code ? (e = t.payload.data.data).account_realname = {status: void 0} : d.a.fail(t.payload.data.message) : d.a.fail("鏈嶅姟鍣ㄥ嚭閿欙紝璇风◢鍚庡啀璇�")), e;
                        case f.c:
                            return null !== e && (200 === t.payload.status ? 0 === t.payload.data.code && e.account_realname ? 1 === t.payload.data.data.status ? e.account_realname.status = !0 : e.account_realname.status = !1 : d.a.fail(t.payload.data.message) : d.a.fail("瀹炲悕璁よ瘉鏈嶅姟鍑洪敊")), e;
                        case f.g:
                            return null === e && (200 === t.payload.status ? 0 === t.payload.data.code ? e = t.payload.data.data : d.a.fail(t.payload.data.message) : d.a.fail("鏈嶅姟鍣ㄥ嚭閿欙紝璇风◢鍚庡啀璇�")), e;
                        case f.b:
                            return e = null;
                        default:
                            return e
                    }
                }, record: function () {
                    var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null, t = arguments[1];
                    switch (t.type) {
                        case f.d:
                            if (null === e) {
                                var n = t.payload.data;
                                0 === n.code ? n.data.list.length && (e = n.data.list[0]) : Toast.fail(n.message || "鏈嶅姟鍣ㄥ嚭閿欙紝璇风◢鍚庡啀璇�")
                            }
                            return e;
                        default:
                            return e
                    }
                }, secTel: function () {
                    var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null, t = arguments[1];
                    switch (t.type) {
                        case f.i:
                            var n = t.payload;
                            return 0 === n.code && n.data ? e = n.data : d.a.info(n.message || "鏈嶅姟鍣ㄥ嚭閿欙紝璇风◢鍚庡啀璇�"), e;
                        case f.a:
                            return e = null;
                        default:
                            return e
                    }
                }, countryList: function () {
                    var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null, t = arguments[1];
                    switch (t.type) {
                        case f.f:
                            var n = t.payload.data;
                            return null === e && 0 === n.code && (n.data.common.push({
                                id: "",
                                cname: "--鍏跺畠--",
                                country_id: "",
                                disabled: !0
                            }), e = n.data.common.concat(n.data.others)), e;
                        default:
                            return e
                    }
                }, questionList: function () {
                    var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null, t = arguments[1];
                    switch (t.type) {
                        case f.h:
                            var n = t.payload.data;
                            return null === e && 0 === n.code && (e = n.data), e;
                        default:
                            return e
                    }
                }, status: function () {
                    var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null, t = arguments[1];
                    switch (t.type) {
                        case f.j:
                            return e = t.status;
                        default:
                            return e
                    }
                }
            }), h = n(175), m = n.n(h), b = Object(u.a)(m.a), g = (r = !1, Object(u.d)(p, r, b)), w = n(49), v = n.n(w),
            y = n(19), P = n.n(y), T = n(18), S = n.n(T), E = n(14), C = n.n(E), M = n(17), O = n.n(M), k = n(15),
            B = n(116), _ = n(43), I = Object(_.a)(function () {
                return Promise.all([n.e(0), n.e(7)]).then(n.bind(null, 511))
            }), x = Object(_.a)(function () {
                return n.e(6).then(n.bind(null, 517))
            }), D = Object(_.a)(function () {
                return n.e(5).then(n.bind(null, 516))
            }), j = Object(_.a)(function () {
                return n.e(4).then(n.bind(null, 515))
            }), N = Object(_.a)(function () {
                return n.e(3).then(n.bind(null, 514))
            }), Q = Object(_.a)(function () {
                return n.e(2).then(n.bind(null, 513))
            }), A = Object(_.a)(function () {
                return n.e(1).then(n.bind(null, 512))
            }), U = function (e) {
                function t() {
                    return P()(this, t), C()(this, (t.__proto__ || v()(t)).apply(this, arguments))
                }

                return O()(t, e), S()(t, [{
                    key: "render", value: function () {
                        return a.a.createElement("div", {className: "container"}, a.a.createElement(k.a, {basename: "/account/mobile/security"}, a.a.createElement(k.e, null, a.a.createElement(k.d, {
                            exact: !0,
                            path: "/",
                            component: Object(B.a)(I)
                        }), a.a.createElement(k.d, {
                            path: "/bindphone",
                            component: x
                        }), a.a.createElement(k.c, {
                            from: "/bindphone/*",
                            to: "/bindphone"
                        }), a.a.createElement(k.d, {
                            path: "/bindmail",
                            component: D
                        }), a.a.createElement(k.c, {
                            from: "/bindmail/*",
                            to: "/bindmail"
                        }), a.a.createElement(k.d, {
                            path: "/setpassword",
                            component: j
                        }), a.a.createElement(k.c, {
                            from: "/setpassword/*",
                            to: "/setpassword"
                        }), a.a.createElement(k.d, {
                            path: "/setquestion",
                            component: N
                        }), a.a.createElement(k.c, {
                            from: "/setquestion/*",
                            to: "/setquestion"
                        }), a.a.createElement(k.d, {
                            path: "/setinfo",
                            component: Q
                        }), a.a.createElement(k.c, {from: "/setinfo/*", to: "/setinfo"}), a.a.createElement(k.c, {
                            exact: !0,
                            from: "/",
                            to: "/home"
                        }), a.a.createElement(k.d, {
                            path: "/managephone",
                            component: A
                        }), a.a.createElement(k.c, {from: "/managephone/*", to: "/managephone"}))))
                    }
                }]), t
            }(s.Component), R = n(6), q = n(85), W = n.n(q), F = n(117), L = n.n(F), G = n(111), z = n.n(G), V = n(415),
            H = n(113);
        L()(W.a.mark(function e() {
            var t, n, r, s;
            return W.a.wrap(function (e) {
                for (; ;) switch (e.prev = e.next) {
                    case 0:
                        return e.next = 2, V.a.load();
                    case 2:
                        return t = e.sent, e.next = 5, t.get();
                    case 5:
                        n = e.sent, r = n.visitorId, (s = R.a.get("fingerprint3")) ? s !== r ? (R.a.set("fingerprint3", r), Object(R.h)("diff_fingerprint3", {
                            newF: r,
                            oldF: s
                        })) : Object(R.h)("same_fingerprint3", r) : (R.a.set("fingerprint3", r), Object(R.h)("first_fingerprint3", r));
                    case 9:
                    case"end":
                        return e.stop()
                }
            }, e, void 0)
        }))();
        var X = function () {
            z.a.get(function (e) {
                var t = e.map(function (e) {
                    return e.value
                }).join(""), n = z.a.x64hash128(t, 31), r = {};
                r.fp_key = t, H.i.post("//api.bilibili.com/x/frontend/finger/fetch", r).then(function (e) {
                    var t = e.data;
                    if (0 === t.code && t.data && t.data.result) {
                        var n = t.data.result, r = R.a.get("fingerprint_s");
                        r ? r !== n ? (R.a.set("fingerprint_s", n), Object(R.h)("diff_fingerprint_s", {
                            newF: n,
                            oldF: n
                        })) : Object(R.h)("same_fingerprint_s", n) : (R.a.set("fingerprint_s", n), Object(R.h)("first_fingerprint_s", n))
                    }
                }).catch(function () {
                    Object(R.h)("fingerprint_s_e")
                });
                var s = R.a.get("fingerprint");
                s ? s !== n ? (R.a.set("fingerprint", n), Object(R.h)("diff_fingerprint", {
                    newF: n,
                    oldF: s
                })) : Object(R.h)("same_fingerprint", n) : (R.a.set("fingerprint", n), Object(R.h)("first_fingerprint", n))
            })
        };
        window.requestIdleCallback ? requestIdleCallback(X) : setTimeout(X, 500);
        var K = n(183), Y = n(108), J = n.n(Y), Z = {
            setPasswordBtn: "璁剧疆瀵嗙爜",
            changePasswordBtn: "淇敼瀵嗙爜",
            setPasswordSafeDes: "宸茶缃�",
            setPasswordUnSafeDes: "鏈缃�",
            setPasswordNormalDes: "涓�",
            setPasswordWarningDes: "寮憋紙璐﹀彿瀹规槗琚洍锛�",
            changeMailDes: " (濡傞渶淇敼璇峰墠寰€PC绔�)",
            verifyMailDes: " 鏈獙璇�",
            verifyMailBtn: "瑙ｉ櫎缁戝畾",
            verifyMailBtn2: "绔嬪嵆楠岃瘉",
            bindMailBtn: "缁戝畾閭",
            bindMailDes: "鏈粦瀹氶偖绠�",
            setQuestionTitle: "瀵嗕繚闂",
            changeQuestionDes: "宸茶缃瘑淇濋棶棰�",
            changeQuestionBtn: "淇敼瀵嗕繚",
            bindQuestionDes: "鏈缃瘑淇�",
            bindQuestionBtn: "璁剧疆瀵嗕繚",
            relNameTitle: "瀹炲悕璁よ瘉",
            hasRelName: "宸插疄鍚嶈璇�",
            noRelName: "鏈畬鎴愬疄鍚嶈璇�",
            weiBoTitle: "缁戝畾鏂版氮寰崥",
            hasWeiBo: "宸叉巿鏉冪粦瀹氭柊娴井鍗�",
            expire: "缁戝畾宸茶繃鏈燂紝闇€瑕侀噸鏂扮粦瀹�",
            noWeiBo: "鏈粦瀹氬井鍗氳处鍙�",
            hasQQ: "宸叉巿鏉冪粦瀹歈Q璐﹀彿",
            QQTitle: "缁戝畾QQ璐﹀彿",
            noQQ: "鏈粦瀹歈Q璐﹀彿",
            WeiXinTitle: "缁戝畾寰俊璐﹀彿",
            hasWeiXin: "宸叉巿鏉冪粦瀹氬井淇¤处鍙�",
            noWeiXin: "鏈粦瀹氬井淇¤处鍙�",
            bindPhoneBtn: "缁戝畾鎵嬫満",
            bindPhoneDes: "鏈粦瀹氭墜鏈猴紙璐﹀彿瀹规槗琚洍锛�",
            changePhoneBtn: "鏇存崲鎵嬫満",
            recordTitle: "鏈€杩戠櫥褰曡褰�",
            recordDescription: "鏆傛椂娌℃湁鐧诲綍璁板綍鍝焴",
            recordBtn: "鏌ョ湅璁板綍",
            recordDescription2: "鐧诲綍",
            selectorHelp: "鏃犳硶楠岃瘉锛熻仈绯�",
            selectorOnline: "鍦ㄧ嚎瀹㈡湇",
            selectorbindphone: "璁剧疆鎵嬫満",
            selectorbindmail: "璁剧疆閭",
            selectorsetpassword: "淇敼鐧诲綍瀵嗙爜",
            selectorCheck: "闇€瑕佸厛杩涜韬唤楠岃瘉璇烽€夋嫨楠岃瘉鏂瑰紡",
            selectorPhoneBtn: "閫氳繃鎵嬫満楠岃瘉",
            selectorMailBtn: "閫氳繃閭楠岃瘉",
            selectorQuestionBtn: "閫氳繃瀵嗕繚楠岃瘉",
            verifyExplain: "鍦≒C绔彲閫氳繃缁戝畾鐨勯偖绠辨敼缁戞墜鏈烘垨",
            verifyUnable: "鏃犳硶楠岃瘉锛熻",
            verifyExplainHelp: "鑱旂郴瀹㈡湇",
            verifyCaptcha: "鑾峰彇楠岃瘉鐮佸墠锛岃鍏堝畬鎴愰獙璇侊紙鐐瑰嚮鍥剧墖鍙崲鍥撅級",
            verifyBtn: "涓嬩竴姝�",
            verifyDescriptionphone: "涓轰簡鎮ㄧ殑璐︽埛瀹夊叏锛岄渶瑕侀獙璇佹偍鐨勬墜鏈�",
            verifyDescriptionmail: "涓轰簡鎮ㄧ殑璐︽埛瀹夊叏锛岄渶瑕侀獙璇佹偍鐨勯偖绠�",
            verifyDescriptionquestion: "涓轰簡鎮ㄧ殑璐︽埛瀹夊叏锛岄渶瑕侀獙璇佹偍鐨勬棫瀵嗕繚",
            verifyDescriptionverifyMail: "涓轰簡鎮ㄧ殑璐︽埛瀹夊叏锛岄渶瑕侀獙璇佹偍鐨勯偖绠�",
            verifyCaptchaTitle: "楠岃瘉鐮�",
            verifyCaptchaBtn: "鑾峰彇楠岃瘉鐮�",
            verifyCaptchaBtn2: "{time}s鍚庤幏鍙�",
            verifyCaptchaPlaceholder: "璇疯緭鍏ラ獙璇佺爜",
            verifyAnswerTitle: "绛旀",
            verifyAnswerPlaceholder: "璇蜂繚鎸佸湪30瀛椾互鍐�",
            verifyQuestionPlaceholder: "璇烽€夋嫨瀵嗕繚闂",
            scoreWarning: "鎮ㄧ殑璐﹀彿瀹夊叏鐘跺喌鍗佸垎鍫咖锛屽缓璁珛鍗冲畬鍠勪笅鍒楀畨鍏ㄩ棶棰�",
            scoreNormal: "鎮ㄧ殑璐﹀彿瀹夊叏鐘跺喌杩樹笉閿欏摕锛屽畬鍠勫墿浣欑殑瀹夊叏椤瑰彲杩涗竴姝ユ彁楂樺畨鍏ㄨ瘎鍒嗗摕",
            scoreSafe: "鎮ㄧ殑璐﹀彿瀹夊叏鐘跺喌妫掓鍝掞紝璇风户缁繚鎸佽壇濂界殑瀹夊叏涔犳儻鍝�",
            scoreTitle: "璐﹀彿瀹夊叏璇勫垎",
            checkCaptchaBtn: "楠岃瘉",
            messageInputPhoto: "璇疯緭鍏ュ浘鐗囬獙璇佺爜",
            messageServerError: "鏈嶅姟鍣ㄥ嚭閿�",
            messageCaptchaEmpty: "楠岃瘉鐮佷笉鑳戒负绌�",
            messageGeeTestError: "鏈嶅姟鍣ㄩ敊璇紝璇峰埛鏂伴〉闈㈤噸璇�",
            messageInputMail: "璇疯緭鍏ラ偖绠卞湴鍧€",
            messageInputPhone: "璇疯緭鍏ユ墜鏈哄彿",
            messageInputOldPassword: "璇疯緭鍏ュ師瀵嗙爜",
            messageSetNewPassword: "璇疯缃柊瀵嗙爜",
            messageNewPasswordError: "鏂板瘑鐮侀暱搴﹀簲鍦�6-16浣嶅瓧绗︿箣闂达紝璇烽噸鏂拌緭鍏�",
            messageCheckNewPassword: "璇疯緭鍏ョ‘璁ゅ瘑鐮�",
            messageCheckNewPasswordError: "涓ゆ瀵嗙爜涓嶄竴鑷达紝璇烽噸鏂拌緭鍏�",
            messageCheckNewPasswordError2: "瀵嗙爜杩囦簬绠€鍗曪紝寤鸿浣跨敤鏁板瓧銆佸瓧姣嶃€佺鍙风殑缁勫悎褰㈠紡",
            messageMailFormat: "閭鍙锋牸寮忛敊璇�",
            messageAddInfo: "淇℃伅琛ュ厖鎴愬姛",
            messageSend: "楠岃瘉鐮佸凡鍙戦€�",
            popupTitle1: "鎻愮ず",
            popupContext1: "韬唤楠岃瘉杩囨湡锛岃閲嶆柊楠岃瘉",
            popupYes1: "纭畾",
            bindMailMailPlaceholder: "璇疯緭鍏ラ偖绠�",
            bindPhoneMailTitle: "閭",
            setPasswordOldPasswordTitle: "鍘熷瘑鐮�",
            setPasswordNewPasswordTitle: "鏂板瘑鐮�",
            setPasswordNewPasswordPlaceholder: "6~16涓瓧绗︼紝鍖哄垎澶у皬鍐�",
            setPasswordNewPasswordTitle2: "纭瀵嗙爜",
            resultSuccessbindphone: "璁剧疆鎵嬫満鎴愬姛锛�",
            resultSuccessbindmail: "璁剧疆閭鎴愬姛锛�",
            resultSuccesssetquestion: "璁剧疆瀵嗕繚鎴愬姛锛�",
            resultSuccesssetpassword: "璁剧疆瀵嗙爜鎴愬姛锛�",
            resultSuccessCallback: "{time}绉掑悗鑷姩杩斿洖涓婚〉鈥�",
            resultSuccessClose: "{time}绉掑悗鑷姩鍏抽棴椤甸潰鈥�",
            passwordTipContext: "浣犺缃殑瀵嗙爜寮哄害鍋忓急锛屽嚭浜庤处鍙峰畨鍏ㄦ€ц€冭檻锛屽缓璁娇鐢ㄢ€滃ぇ鍐欏瓧姣嶃€佸皬鍐欏瓧姣嶃€佹暟瀛椼€佺壒娈婂瓧绗︹€濈殑缁勫悎褰㈠紡锝�",
            passwordTipTitle: "瀵嗙爜寮哄害鎻愮ず",
            passwordTipCancelBtn: "缁х画涓嬩竴姝�",
            setInfoSetPasswordTitle: "瀵嗙爜",
            setInfoInputPhonePlaceholder: "璇疯緭鍏ュ父鐢ㄦ墜鏈哄彿",
            setInfoInputMailPlaceholder: "璇疯緭鍏ュ父鐢ㄩ偖绠�",
            setInfoPageTitle: "澶氳澶囩櫥褰曚俊鎭ˉ鍏�",
            setInfoPageBtn2: "鎻愪氦涓�...",
            setInfoPhoneMessage1: "鏆傛棤鎵嬫満鍙凤紵閫夋嫨",
            setInfoMailMessage1: "鏆傛棤閭鍙凤紵閫夋嫨",
            setInfoPhoneMessage2: "浣跨敤閭",
            setInfoMailMessage2: "浣跨敤鎵嬫満",
            selectTitle: "璇锋牴鎹綋鍓嶇粦瀹氭墜鏈哄彿鐨勭姸鎬侀€夋嫨",
            selectOption1: "纭鍙帴鏀剁煭淇￠獙璇佺爜",
            selectOption2: "鎺ユ敹鐭俊楠岃瘉鐮佸彲鑳藉瓨鍦ㄩ棶棰�",
            selectDesc: "濡傛灉閫夋嫨鈥滄帴鏀剁煭淇￠獙璇佺爜鍙兘瀛樺湪闂鈥濓紝鍑轰簬璐﹀彿瀹夊叏鑰冭檻锛岀郴缁熶細杩涜瀹夊叏鏍￠獙鍒嗘瀽锛屽仛鍑鸿繘涓€姝ラ獙璇佷笌鍚︾殑瑕佹眰",
            selectMath: "瀹夊叏鏍￠獙鍒嗘瀽涓�"
        }, $ = {
            setPasswordBtn: "瑷疆瀵嗙⒓",
            changePasswordBtn: "淇敼瀵嗙⒓",
            setPasswordSafeDes: "宸茶ō瀹�",
            setPasswordUnSafeDes: "鏈ō瀹�",
            setPasswordNormalDes: "涓�",
            setPasswordWarningDes: "寮憋紙甯宠櫉瀹规槗琚洔锛�",
            changeMailDes: " (濡傞渶淇敼璜嬪墠寰€PC绔�)",
            verifyMailDes: " 鏈璀�",
            verifyMailBtn: "瑙ｉ櫎缍佸畾",
            verifyMailBtn2: "绔嬪嵆椹楄瓑",
            bindMailBtn: "缍佸畾閮电",
            bindMailDes: "鏈秮瀹氶兊绠�",
            setQuestionTitle: "瀵嗙⒓鎻愮ず鍟忛",
            changeQuestionDes: "宸茶ō瀹氬瘑纰兼彁绀哄晱椤�",
            changeQuestionBtn: "淇敼瀵嗙⒓鎻愮ず",
            bindQuestionDes: "鏈ō瀹氬瘑纰兼彁绀�",
            bindQuestionBtn: "瑷畾瀵嗙⒓鎻愮ず",
            relNameTitle: "瀵﹀悕瑾嶈瓑",
            hasRelName: "宸插鍚嶈獚璀�",
            noRelName: "鏈畬鎴愬鍚嶈獚璀�",
            weiBoTitle: "缍佸畾鏂版氮寰崥",
            hasWeiBo: "宸叉巿娆婄秮瀹氭柊娴井鍗�",
            expire: "缍佸畾宸查亷鏈燂紝闇€瑕侀噸鏂扮秮瀹�",
            noWeiBo: "鏈秮瀹氬井鍗氬赋铏�",
            hasQQ: "宸叉巿娆婄秮瀹歈Q甯宠櫉",
            QQTitle: "缍佸畾QQ甯宠櫉",
            noQQ: "鏈秮瀹歈Q甯宠櫉",
            bindPhoneBtn: "缍佸畾鎵嬫",
            bindPhoneDes: "鏈粦瀹氭墜姗燂紙甯宠櫉瀹规槗琚洍锛�",
            changePhoneBtn: "鏇存彌鎵嬫",
            recordTitle: "鏈€杩戠櫥鍏ヨ閷�",
            recordDescription: "鏆檪娌掓湁鐧诲叆瑷橀寗鍠瞺",
            recordBtn: "鏌ョ湅瑷橀寗",
            recordDescription2: "鐧诲叆",
            selectorHelp: "鐒℃硶椹楄瓑锛熻伅绻�",
            selectorOnline: "绶氫笂瀹㈡湇",
            selectorbindphone: "瑷畾鎵嬫",
            selectorbindmail: "瑷畾閮电",
            selectorsetpassword: "淇敼鐧诲叆瀵嗙⒓",
            selectorCheck: "闇€瑕佸厛閫茶韬唤椹楄瓑璜嬮伕鎿囬璀夋柟寮�",
            selectorPhoneBtn: "閫氶亷鎵嬫椹楄瓑",
            selectorMailBtn: "閫氶亷閮电椹楄瓑",
            selectorQuestionBtn: "閫氶亷瀵嗙⒓鎻愮ず椹楄瓑",
            verifyExplain: "鍦≒C绔彲閫氶亷缍佸畾鐨勯兊绠辨敼缍佹墜姗熸垨",
            verifyUnable: "鐒℃硶椹楄瓑锛熻珛",
            verifyExplainHelp: "鑱公瀹㈡湇",
            verifyCaptcha: "鐛插彇椹楄瓑纰煎墠锛岃珛鍏堝畬鎴愰璀夛紙榛炴搳鍦栫墖鍙彌鍦栵級",
            verifyBtn: "涓嬩竴姝�",
            verifyDescriptionphone: "鐐轰簡鎮ㄧ殑甯虫埗瀹夊叏锛岄渶瑕侀璀夋偍鐨勬墜姗�",
            verifyDescriptionmail: "鐐轰簡鎮ㄧ殑甯虫埗瀹夊叏锛岄渶瑕侀璀夋偍鐨勯兊绠�",
            verifyDescriptionquestion: "鐐轰簡鎮ㄧ殑甯虫埗瀹夊叏锛岄渶瑕侀璀夋偍鐨勮垔瀵嗕繚",
            verifyDescriptionverifyMail: "鐐轰簡鎮ㄧ殑甯虫埗瀹夊叏锛岄渶瑕侀璀夋偍鐨勯兊绠�",
            verifyCaptchaTitle: "椹楄瓑纰�",
            verifyCaptchaBtn: "鐛插彇椹楄瓑纰�",
            verifyCaptchaBtn2: "{time}s寰岀嵅鍙�",
            verifyCaptchaPlaceholder: "璜嬭几鍏ラ璀夌⒓",
            verifyAnswerTitle: "绛旀",
            verifyAnswerPlaceholder: "璜嬩繚鎸佸湪30瀛椾互鍏�",
            verifyQuestionPlaceholder: "璜嬮伕鎿囧瘑纰兼彁绀哄晱椤�",
            scoreWarning: "鎮ㄧ殑甯宠櫉瀹夊叏鐙€娉佸崄鍒嗗牚鎲傦紝寤鸿绔嬪嵆瀹屽杽涓嬪垪瀹夊叏鍟忛",
            scoreNormal: "鎮ㄧ殑甯宠櫉瀹夊叏鐙€娉侀倓涓嶉尟鍠诧紝瀹屽杽鍓╅鐨勫畨鍏ㄩ爡鍙€蹭竴姝ユ彁楂樺畨鍏ㄨ鍒嗗柌",
            scoreSafe: "鎮ㄧ殑甯宠櫉瀹夊叏鐙€娉佹妫掑櫊锛岃珛绻肩簩淇濇寔鑹ソ鐨勫畨鍏ㄧ繏鎱ｅ摝",
            scoreTitle: "甯宠櫉瀹夊叏瑭曞垎",
            checkCaptchaBtn: "椹楄瓑",
            messageInputPhoto: "璜嬭几鍏ュ湒鐗囬璀夌⒓",
            messageServerError: "浼烘湇鍣ㄥ嚭閷�",
            messageCaptchaEmpty: "椹楄瓑纰间笉鑳界偤绌�",
            messageGeeTestError: "浼烘湇鍣ㄩ尟瑾わ紝璜嬮噸鏂拌級鍏ラ爜闈�",
            messageInputMail: "璜嬭几鍏ラ兊绠卞湴鍧€",
            messageInputPhone: "璜嬭几鍏ユ墜姗熻櫉",
            messageInputOldPassword: "璜嬭几鍏ュ師瀵嗙⒓",
            messageSetNewPassword: "璜嬭ō瀹氭柊瀵嗙⒓",
            messageNewPasswordError: "鏂板瘑纰奸暦搴︽噳鍦�6-16姣旂壒瀛楀厓涔嬮枔锛岃珛閲嶆柊杓稿叆",
            messageCheckNewPassword: "璜嬭几鍏ョ⒑瑾嶅瘑纰�",
            messageCheckNewPasswordError: "鍏╂瀵嗙⒓涓嶄竴鑷达紝璜嬮噸鏂拌几鍏�",
            messageCheckNewPasswordError2: "瀵嗙⒓閬庢柤绨″柈锛屽缓璀颁娇鐢ㄦ暩浣嶃€佸瓧姣嶃€佺铏熺殑绲勫悎褰㈠紡",
            messageMailFormat: "閮电铏熸牸寮忛尟瑾�",
            messageAddInfo: "璩囪▕瑁滃厖鎴愬姛",
            messageSend: "椹楄瓑纰煎凡鐧奸€�",
            popupTitle1: "鎻愮ず",
            popupContext1: "韬唤椹楄瓑閬庢湡锛岃珛閲嶆柊椹楄瓑",
            popupYes1: "纰哄畾",
            bindMailMailPlaceholder: "璜嬭几鍏ラ兊绠�",
            bindPhoneMailTitle: "閮电",
            setPasswordOldPasswordTitle: "鍘熷瘑纰�",
            setPasswordNewPasswordTitle: "鏂板瘑纰�",
            setPasswordNewPasswordPlaceholder: "6~16鍊嬪瓧鍏冿紝鍗€鍒嗗ぇ灏忓",
            setPasswordNewPasswordTitle2: "纰鸿獚瀵嗙⒓",
            resultSuccessbindphone: "瑷畾鎵嬫鎴愬姛锛�",
            resultSuccessbindmail: "瑷畾閮电鎴愬姛锛�",
            resultSuccesssetquestion: "瑷畾瀵嗙⒓鎻愮ず鎴愬姛锛�",
            resultSuccesssetpassword: "瑷疆瀵嗙⒓鎴愬姛锛�",
            resultSuccessCallback: "{time}绉掑緦鑷嫊杩斿洖涓婚爜鈥�",
            resultSuccessClose: "{time}绉掑緦鑷嫊闂滈枆闋侀潰鈥�",
            passwordTipContext: "浣犺ō瀹氱殑瀵嗙⒓寮哄害鍋忓急锛屽嚭鏂煎赋铏熷畨鍏ㄦ€ц€冩叜锛屽缓璀颁娇鐢ㄢ€滃ぇ瀵瓧姣嶃€佸皬瀵瓧姣嶃€佹暩浣嶃€佺壒娈婂瓧鍏冣€濈殑绲勫悎褰㈠紡锝�",
            passwordTipTitle: "瀵嗙⒓寮哄害鎻愮ず",
            passwordTipCancelBtn: "绻肩簩涓嬩竴姝�",
            setInfoSetPasswordTitle: "瀵嗙⒓",
            setInfoInputPhonePlaceholder: "璜嬭几鍏ュ父鐢ㄦ墜姗熻櫉",
            setInfoInputMailPlaceholder: "璜嬭几鍏ュ父鐢ㄩ兊绠�",
            setInfoPageTitle: "澶氳ō鍌欑櫥鍏ヨ硣瑷婅鍏�",
            setInfoPageBtn2: "鎻愪氦涓�...",
            setInfoPhoneMessage1: "鏆劇鎵嬫铏燂紵閬告搰",
            setInfoMailMessage1: "鏆劇閮电铏燂紵閬告搰",
            setInfoPhoneMessage2: "浣跨敤閮电",
            setInfoMailMessage2: "浣跨敤鎵嬫",
            selectTitle: "璜嬫牴鎿氱暥鍓嶇秮瀹氭墜姗熻櫉鐨勭媭鎱嬮伕鎿�",
            selectOption1: "纰鸿獚鍙帴鏀剁啊瑷婇璀夌⒓",
            selectOption2: "鎺ユ敹绨¤▕椹楄瓑纰煎彲鑳藉瓨鍦ㄥ晱椤�",
            selectDesc: "濡傛灉閬告搰鈥滄帴鏀剁啊瑷婇璀夌⒓鍙兘瀛樺湪鍟忛鈥濓紝鍑烘柤甯宠櫉瀹夊叏鑰冩叜锛岀郴绲辨渻閫茶瀹夊叏鏍￠鍒嗘瀽锛屽仛鍑洪€蹭竴姝ラ璀夎垏鍚︾殑瑕佹眰",
            selectMath: "瀹夊叏鏍￠鍒嗘瀽涓�"
        }, ee = "zh", te = Z;
        Object(R.b)(), window.isFool = "bbq" === Object(R.f)("type") || !1, window.isSuperFool = "interactive" === Object(R.f)("type") || !1, window.isNewProcess = "1" === Object(R.f)("upgrade") || !1, window.fromOnePass = "onepass" === Object(R.f)("source");
        var ne = window.location.search,
            re = /c_locale\/zh(-|_)(hant|tw|mo|hk)/.test(navigator.userAgent.toLowerCase());
        switch (J.a.parse(window.location.search.substring(1, ne.length)).lang) {
            case"zh_CN":
                ee = "zh", te = Z;
                break;
            case"zh_TW":
            case"zh_HK":
                ee = "zh-TW", te = $;
                break;
            default:
                ee = "zh", te = Z
        }
        re && (ee = "zh-TW", te = $), i.a.render(a.a.createElement(K.a, {
            locale: ee,
            messages: te,
            defaultLocale: "zh"
        }, a.a.createElement(c.a, {store: g}, a.a.createElement(U, null))), document.getElementById("root"))
    }, 283: function (e, t, n) {
    }, 285: function (e, t, n) {
    }, 287: function (e, t, n) {
    }, 289: function (e, t, n) {
    }, 43: function (e, t, n) {
        "use strict";
        var r = n(49), s = n.n(r), a = n(19), o = n.n(a), i = n(18), c = n.n(i), u = n(14), l = n.n(u), d = n(17),
            f = n.n(d), p = n(1), h = n.n(p);
        t.a = function (e) {
            return function (t) {
                function n() {
                    o()(this, n);
                    var e = l()(this, (n.__proto__ || s()(n)).call(this));
                    return e.hasLoadedComponent = e.hasLoadedComponent.bind(e), e.state = {Component: null}, e
                }

                return f()(n, t), c()(n, [{
                    key: "componentWillMount", value: function () {
                        var t = this;
                        this.hasLoadedComponent() || e().then(function (e) {
                            return e.default
                        }).then(function (e) {
                            t.setState({Component: e})
                        }).catch(function (e) {
                            throw console.error("Cannot load component in <AsyncComponent />"), e
                        })
                    }
                }, {
                    key: "hasLoadedComponent", value: function () {
                        return null !== this.state.Component
                    }
                }, {
                    key: "render", value: function () {
                        var e = this.state.Component;
                        return e ? h.a.createElement(e, this.props) : null
                    }
                }]), n
            }(h.a.Component)
        }
    }, 6: function (e, t, n) {
        "use strict";
        n.d(t, "a", function () {
            return l
        }), n.d(t, "f", function () {
            return d
        }), n.d(t, "c", function () {
            return f
        }), n.d(t, "h", function () {
            return p
        }), n.d(t, "i", function () {
            return h
        }), n.d(t, "b", function () {
            return m
        }), n.d(t, "g", function () {
            return b
        }), n.d(t, "d", function () {
            return g
        }), n.d(t, "e", function () {
            return w
        });
        var r = n(51), s = n.n(r), a = (n(44), n(185)), o = a.initEnv, i = a.inBiliApp, c = a.isSupport,
            u = a.biliBridge, l = {
                get: function (e) {
                    var t = "" + document.cookie, n = t.indexOf(e + "=");
                    if (-1 == n || "" == e) return "";
                    var r = t.indexOf(";", n);
                    return -1 == r && (r = t.length), unescape(t.substring(n + e.length + 1, r))
                }, set: function (e, t, n) {
                    n = void 0 !== n ? n : 365;
                    var r = new Date;
                    r.setTime(r.getTime() + 24 * n * 60 * 60 * 1e3), document.cookie = e + "=" + escape(t) + ";expires=" + r.toGMTString() + "; path=/; domain=.bilibili.com"
                }, delete: function (e) {
                    this.set(e, "", -1)
                }
            }, d = function (e) {
                var t = window.location.search.match(new RegExp("[?&]" + e + "=([^&]+)", "i"));
                return null == t || t.length < 0 ? "" : t[1]
            }, f = function (e) {
                return !!e.match(/^(http:\/\/|https:\/\/|:\/\/|\/\/)/)
            }, p = (function () {
                try {
                    document.createElement("canvas").toDataURL("image/webp").indexOf("data:image/webp")
                } catch (e) {
                    return !1
                }
            }(), function (e, t) {
                window.reportMsgObj[e] = void 0 === t ? e : t, window.reportObserver && window.reportObserver.forceCommit && window.reportObserver.forceCommit()
            }), h = function (e) {
                for (var t = [e[0]], n = 0; n <= e.length - 1; n++) {
                    for (var r = !0, s = 0; s <= t.length - 1; s++) if (t[s] === e[n]) {
                        r = !1;
                        break
                    }
                    r && t.push(e[n])
                }
                if (t.length <= 2) return !0;
                if (!(e.length <= 10 && e.length >= 6)) return !1;
                for (var a = e[0], o = e[0], i = [e[0]], c = [e[0]], u = 1; u < e.length; u++) a++, o--, i.push(a), c.push(o);
                var l = new RegExp(i.join(""), "g"), d = new RegExp(c.join(""), "g");
                return !!l.test(e) || (!!d.test(e) || void 0)
            }, m = function () {
                i && o()
            }, b = function () {
                i && c("auth.refreshUserInfo").then(function (e) {
                    e ? u.callNative({
                        method: "auth.refreshUserInfo", callback: function () {
                            console.log("璋冪敤鎴愬姛")
                        }, onExchange: function (e) {
                            console.log(e)
                        }
                    }) : console.log("not support")
                })
            }, g = function () {
                return !!i
            }, w = function (e, t, n, r) {
                return new s.a(function (s) {
                    var a = (t - e) / (n / 30), o = setInterval(function () {
                        if ((e += a) >= t) return e = t, r && r(e), s(), void clearInterval(o);
                        r && r(e)
                    }, 30)
                })
            }
    }
});